using System;
using System.Collections.Generic;
using ns26;
using ns27;

namespace Triton.Game.Mapping
{
	[Attribute38("CheatMenu")]
	public class CheatMenu : MonoBehaviour
	{
		public List<GameObject> groups => method_3<Class271<GameObject>>("groups")?.method_25();

		public int ActiveTabGroupIndex => method_2<int>("ActiveTabGroupIndex");

		public GameObject LeftArrow => method_3<GameObject>("LeftArrow");

		public GameObject RightArrow => method_3<GameObject>("RightArrow");

		public List<GameObject> tabs => method_3<Class271<GameObject>>("tabs")?.method_25();

		public List<GameObject> contents => method_3<Class271<GameObject>>("contents")?.method_25();

		public int ActiveTabIndex => method_2<int>("ActiveTabIndex");

		public GameObject ActiveTabContents => method_3<GameObject>("ActiveTabContents");

		public GameObject m_maxManaButton => method_3<GameObject>("m_maxManaButton");

		public GameObject m_fullHealthButton => method_3<GameObject>("m_fullHealthButton");

		public GameObject m_SetHealthToOneButton => method_3<GameObject>("m_SetHealthToOneButton");

		public GameObject m_ImmuneCheckMark => method_3<GameObject>("m_ImmuneCheckMark");

		public GameObject m_ClearMinionsButton => method_3<GameObject>("m_ClearMinionsButton");

		public GameObject m_ClearHandButton => method_3<GameObject>("m_ClearHandButton");

		public GameObject m_destroyButton => method_3<GameObject>("m_destroyButton");

		public bool isImmune => method_2<bool>("isImmune");

		public GameObject SearchTab => method_3<GameObject>("SearchTab");

		public GameObject PinnedTab => method_3<GameObject>("PinnedTab");

		public GameObject SearchTabContents => method_3<GameObject>("SearchTabContents");

		public GameObject PinnedTabContents => method_3<GameObject>("PinnedTabContents");

		public GameObject SearchInputField => method_3<GameObject>("SearchInputField");

		public GameObject PinnedInputField => method_3<GameObject>("PinnedInputField");

		public GameObject exportCardButton => method_3<GameObject>("exportCardButton");

		public GameObject m_GoldenCheckMark => method_3<GameObject>("m_GoldenCheckMark");

		public bool isGolden => method_2<bool>("isGolden");

		public GameObject m_runConsoleButton => method_3<GameObject>("m_runConsoleButton");

		public int tutorialProgress => method_2<int>("tutorialProgress");

		public int DustInput => method_2<int>("DustInput");

		public int GoldInput => method_2<int>("GoldInput");

		public int TicketsInput => method_2<int>("TicketsInput");

		public GameObject m_HUDcheckMark => method_3<GameObject>("m_HUDcheckMark");

		public bool isHUDactive => method_2<bool>("isHUDactive");

		public GameObject m_HideHistorycheckMark => method_3<GameObject>("m_HideHistorycheckMark");

		public bool isHistoryactive => method_2<bool>("isHistoryactive");

		public GameObject m_SetboardInputField => method_3<GameObject>("m_SetboardInputField");

		public string CurrentSelectedBoard => method_4("CurrentSelectedBoard");

		public CheatMenu(IntPtr address, string className)
			: base(address, className)
		{
		}

		public CheatMenu(IntPtr address)
			: this(address, "CheatMenu")
		{
		}

		public void Start()
		{
			method_8("Start");
		}

		public void OnEnable()
		{
			method_8("OnEnable");
		}

		public void OnDisable()
		{
			method_8("OnDisable");
		}

		public void SetAsActiveTab(int tabIndex)
		{
			method_8("SetAsActiveTab", tabIndex);
		}

		public void ShiftGroup(int indexChange)
		{
			method_8("ShiftGroup", indexChange);
		}

		public void MaxMana()
		{
			method_8("MaxMana");
		}

		public void FullHealth()
		{
			method_8("FullHealth");
		}

		public void SetHealthToOne()
		{
			method_8("SetHealthToOne");
		}

		public void SetImmune()
		{
			method_8("SetImmune");
		}

		public void ClearMinions()
		{
			method_8("ClearMinions");
		}

		public void Discard()
		{
			method_8("Discard");
		}

		public void DrawCard()
		{
			method_8("DrawCard");
		}

		public void Destroy()
		{
			method_8("Destroy");
		}

		public void SearchOnValueChanged()
		{
			method_8("SearchOnValueChanged");
		}

		public void SearchOnEndEdit()
		{
			method_8("SearchOnEndEdit");
		}

		public void PinnedOnValueChanged()
		{
			method_8("PinnedOnValueChanged");
		}

		public void PinnedOnEndEdit()
		{
			method_8("PinnedOnEndEdit");
		}

		public void ShowSearchTab()
		{
			method_8("ShowSearchTab");
		}

		public void ShowPinnedTab()
		{
			method_8("ShowPinnedTab");
		}

		public void PreviewCard(GameObject textObj)
		{
			method_8("PreviewCard", textObj);
		}

		public void ToggleGolden()
		{
			method_8("ToggleGolden");
		}

		public void ExportCard()
		{
			method_8("ExportCard");
		}

		public void AddCardTo(string location)
		{
			method_8("AddCardTo", location);
		}

		public void RunConsole()
		{
			method_8("RunConsole");
		}

		public void ClearConsole()
		{
			method_8("ClearConsole");
		}

		public void CopyCheatLine()
		{
			method_8("CopyCheatLine");
		}

		public void PasteCheatLine()
		{
			method_8("PasteCheatLine");
		}

		public void TutorialDropdownValueChanged(int value)
		{
			method_8("TutorialDropdownValueChanged", value);
		}

		public void SetTutorialProgress()
		{
			method_8("SetTutorialProgress");
		}

		public void SetArcaneDust()
		{
			method_8("SetArcaneDust");
		}

		public void SetGoldBalance()
		{
			method_8("SetGoldBalance");
		}

		public void OpenArena()
		{
			method_8("OpenArena");
		}

		public void SetTickets()
		{
			method_8("SetTickets");
		}

		public void BuyAllAdventures()
		{
			method_8("BuyAllAdventures");
		}

		public void DefeatAllAdventures()
		{
			method_8("DefeatAllAdventures");
		}

		public void MaxLevelAllHeroes()
		{
			method_8("MaxLevelAllHeroes");
		}

		public void CloneAccount()
		{
			method_8("CloneAccount");
		}

		public void ResetAccount()
		{
			method_8("ResetAccount");
		}

		public void GiveMeEverything()
		{
			method_8("GiveMeEverything");
		}

		public void ToggleHUD()
		{
			method_8("ToggleHUD");
		}

		public void ToggleHideHistory()
		{
			method_8("ToggleHideHistory");
		}

		public void ResetClient()
		{
			method_8("ResetClient");
		}

		public void ExportCardsTool()
		{
			method_8("ExportCardsTool");
		}

		public void BoardOnValueChanged()
		{
			method_8("BoardOnValueChanged");
		}

		public void BoardOnEndEdit()
		{
			method_8("BoardOnEndEdit");
		}

		public void SetBoard()
		{
			method_8("SetBoard");
		}
	}
}
